/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Entity;

import java.util.ArrayList;

/**
 *
 * @author camilourd
 */
public class Operacion {
    private String operacion;
    private ArrayList<Double> productos;
    private double maquinasDisponibles, diasHabiles;
    private double numeroTrabajadoresMaquina, numeroTrabajadoresDisponibles;
    private double horasMantenimiento, INRs;
    private double perdidasOperacionales, factorUtilizacion;

    public Operacion() {
        operacion = "";
        productos = new ArrayList<Double>();
        maquinasDisponibles = diasHabiles = 0;
        numeroTrabajadoresMaquina = numeroTrabajadoresDisponibles = 0;
        horasMantenimiento = INRs = 0;
        perdidasOperacionales = factorUtilizacion = 0;
    }

    public Operacion(String operacion, ArrayList<Double> productos, double maquinasDisponibles, double diasHabiles, double numeroTrabajadoresMaquina, double numeroTrabajadoresDisponibles, double horasMantenimiento, double INRs, double perdidasOperacionales, double factorUtilizacion) {
        this.operacion = operacion;
        this.productos = productos;
        this.maquinasDisponibles = maquinasDisponibles;
        this.diasHabiles = diasHabiles;
        this.numeroTrabajadoresMaquina = numeroTrabajadoresMaquina;
        this.numeroTrabajadoresDisponibles = numeroTrabajadoresDisponibles;
        this.horasMantenimiento = horasMantenimiento;
        this.INRs = INRs;
        this.perdidasOperacionales = perdidasOperacionales;
        this.factorUtilizacion = factorUtilizacion;
    }

    public String getOperacion() {
        return operacion;
    }

    public void setOperacion(String operacion) {
        this.operacion = operacion;
    }

    public ArrayList<Double> getProductos() {
        return productos;
    }

    public void setProductos(ArrayList<Double> productos) {
        this.productos = productos;
    }

    public double getMaquinasDisponibles() {
        return maquinasDisponibles;
    }

    public void setMaquinasDisponibles(double maquinasDisponibles) {
        this.maquinasDisponibles = maquinasDisponibles;
    }

    public double getDiasHabiles() {
        return diasHabiles;
    }

    public void setDiasHabiles(double diasHabiles) {
        this.diasHabiles = diasHabiles;
    }

    public double getNumeroTrabajadoresMaquina() {
        return numeroTrabajadoresMaquina;
    }

    public void setNumeroTrabajadoresMaquina(double numeroTrabajadoresMaquina) {
        this.numeroTrabajadoresMaquina = numeroTrabajadoresMaquina;
    }

    public double getNumeroTrabajadoresDisponibles() {
        return numeroTrabajadoresDisponibles;
    }

    public void setNumeroTrabajadoresDisponibles(double numeroTrabajadoresDisponibles) {
        this.numeroTrabajadoresDisponibles = numeroTrabajadoresDisponibles;
    }

    public double getHorasMantenimiento() {
        return horasMantenimiento;
    }

    public void setHorasMantenimiento(double horasMantenimiento) {
        this.horasMantenimiento = horasMantenimiento;
    }

    public double getINRs() {
        return INRs;
    }

    public void setINRs(double INRs) {
        this.INRs = INRs;
    }

    public double getPerdidasOperacionales() {
        return perdidasOperacionales;
    }

    public void setPerdidasOperacionales(double perdidasOperacionales) {
        this.perdidasOperacionales = perdidasOperacionales;
    }

    public double getFactorUtilizacion() {
        return factorUtilizacion;
    }

    public void setFactorUtilizacion(double factorUtilizacion) {
        this.factorUtilizacion = factorUtilizacion;
    }
    
}
